# -*- coding: utf-8 -*-
# @Time        :2024/9/27 下午4:30
# @Author      :文刀水寿
# @File        : demo35.py
"""
 @Description :pyecharts快速入门
                                1. 构建一个基础的折线图
                                2. 使用全局配置项设置属性
"""
# 导包
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts

# 创建一个折线图对象
line = Line()

# 给折线图对象添加x轴的数据
line.add_xaxis(["中国", "美国", "英国"])

# 给折线图对象添加y轴数据
line.add_yaxis("GDP", [30, 20, 10])

# 设置全局配置项 -set_global_opts方法
line.set_global_opts(
    title_opts=TitleOpts(title="GDP展示", pos_left="center", pos_bottom="1%"),  # 标题内容和位置
    legend_opts=LegendOpts(is_show=True),  # 控制图列是否能显示
    toolbox_opts=ToolboxOpts(is_show=True),  # 工具箱是否显示
    visualmap_opts=VisualMapOpts(is_show=True)  # 视觉映射
)

# 通过render方法，将代码生成图像
line.render()
